
/**
 * uni接受设置头部的参数和uni中的header组件的props是同步的
 */
export interface HeaderProps {
    title?: string
    leftText?: string
    rightText?: string
    leftIcon?: string
    rightIcon?: string
    fixed?: string
    color?: string
    backgroundColor?: string
    statusBar?: string | Boolean
    shadow?: string | Boolean
    border?: string | Boolean
}

/**
 * 函数参数的类型，给uni的或者接受uni返回的格式
 */
export interface CallbackParams {
    code: number
    data: any
    message: string
}

/**
 * 调用Uni回调的函数造型
 */
export interface ToUniCb {
    (data: CallbackParams): void
}

/**
 * 回调函数的造型
 */
export interface CBInterface {
    (data: CallbackParams, cb: ToUniCb): void
}
